package mx.frantor.catalogos.bussines;

import java.util.List;

import mx.frantor.catalogos.dao.InventarioMateriaPrimaDAO;
import mx.frantor.catalogos.daoimp.InventarioMateriaPrimaDAOImpl;
import mx.frantor.catalogos.entitys.InventariomateriasPrimasEntity;

public class InventarioMateriaPrimaBussines {
	
	InventarioMateriaPrimaDAO InventarioMPDAO = new InventarioMateriaPrimaDAOImpl();
	String res;
	
	public String AgregarInventarioMateriaPrima(Integer idMateria){
		InventariomateriasPrimasEntity InvMP = new InventariomateriasPrimasEntity();
		
		InvMP.setIdMateria(idMateria);
		
		
		res = InventarioMPDAO.agregarInventarioMateriaPrima(InvMP);
		
		return res;
	}

	public String modificarInventarioMateriaPrima(String codBarras, Integer idMateria){
InventariomateriasPrimasEntity InvMP = new InventariomateriasPrimasEntity();
		
		InvMP.setCodBarras(codBarras);
		InvMP.setIdMateria(idMateria);
		
		
		res = InventarioMPDAO.modificarInventarioMateriaPrima(InvMP);
		
		return res;	
	}

	public String eliminarInventarioMateriaPrima(Integer codigoBarras){
		
res = InventarioMPDAO.eliminarInventarioMateriaPrima(codigoBarras);
		
		return res;
	}

	public List<InventariomateriasPrimasEntity> getTodosOrdenesDeCompra(){
		List<InventariomateriasPrimasEntity> lstInventarioMP = InventarioMPDAO.getTodosInventariosMateriasPrimasActivos();
		return lstInventarioMP;	
	}
	
	public InventariomateriasPrimasEntity getClientesId(Integer codigoBarras){
		InventariomateriasPrimasEntity inventarioMP = InventarioMPDAO.getInventarioMateriaPrimaId(codigoBarras);
		return inventarioMP;
	}
	
	public List<InventariomateriasPrimasEntity> getClientesPorId(Integer codigoBarras){
		List<InventariomateriasPrimasEntity> lstInventarioMP = InventarioMPDAO.getInventarioMateriaPrimaPorId(codigoBarras);
		return lstInventarioMP;
	}

}
